Skip to content

5, 6, 7, 8주차 활동#51

Merged
cnvxlns merged 118 commits intomainfrom
develop
Mar 3, 2026
Merged

5, 6, 7, 8주차 활동#51
cnvxlns merged 118 commits intomainfrom
develop

Conversation

@cnvxlns
Copy link
Copy Markdown
Collaborator

@cnvxlns cnvxlns commented Mar 2, 2026

PR Summary (Week 5 ~ Week 8)

개요

  • Week 5~8 동안 프론트엔드의 데이터 흐름을 Mock 기반에서 실서버 기반으로 전환하고, 대용량 렌더링 성능 및 시퀀스 입력 검증 UX를 고도화했습니다.
  • 핵심 축은 요청/응답 스키마 정합성, Canvas 성능, 입력 안정성, 배포 준비입니다.

주차별 변경사항

  • [Week 5] API 연동 구조 정립

    • UI 입력(Flat) → 백엔드 요청(Nested) 변환 어댑터 흐름 정리
    • 요청/응답 타입 기반 데이터 바인딩 파이프라인 구성
    • Result Modal/Canvas와 데이터 연결 구조 확립
  • [Week 6] 대용량 렌더링 최적화 및 Jittering 완화

    • 가시 구간 계산 로직을 이분 탐색 기반으로 최적화 (O(N)O(log N))
    • 트랙 렌더링 범위를 viewport 기준으로 제한하여 렌더링 부담 감소
    • Canvas 좌표/레이어 처리 정리로 줌·패닝 시 시각적 떨림(Jittering) 완화
  • [Week 7] Step1 시퀀스 입력 검증 UX 개선

    • ATGC 이외 문자 실시간 정리(sanitize) 및 대문자 정규화
    • Paste/Upload/Ctrl+V 경로에서 비정상 문자 감지 시 사용자 동의 다이얼로그 적용
    • Generate 직전 유효성 검증 강화 및 중복 검증 로직 정리
  • [Week 8] Mock 제거 및 배포 백엔드 연동

    • Mock 응답 흐름 제거, 배포된 백엔드 API 연동으로 전환
    • API Base URL 환경변수 기반 구성 및 실응답 매핑 안정화
    • 실패 케이스(네트워크/서버 오류) 사용자 메시지 노출 강화

cnvxlns and others added 30 commits January 6, 2026 21:47
chore: Copilot 리뷰 한국어로 받도록 설정
Refactor: 내부에 혼재되어 있던 타입 정의들을 별도 파일로 분리
 Docs: 3주차 프롬프트 업데이트
ui 버그 눈에보이는거 해결
1~3주차 주간보고서 정리
@cnvxlns cnvxlns requested review from 7hyunii, DoItHi58 and corntofu March 2, 2026 13:33
@cnvxlns
Copy link
Copy Markdown
Collaborator Author

cnvxlns commented Mar 2, 2026

한동안 유기했었는데... 이제라도 올립니다.

Copy link
Copy Markdown
Collaborator

@DoItHi58 DoItHi58 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.

@7hyunii
Copy link
Copy Markdown
Contributor

7hyunii commented Mar 2, 2026

제가 했던 작업들은 추가되지않은 거 같습니다

This comment was marked as off-topic.

@7hyunii
Copy link
Copy Markdown
Contributor

7hyunii commented Mar 2, 2026

제가 했던 작업들은 추가되지않은 거 같습니다

코파일럿은 무시하시고, PR 42 43 45 보시고 간단하게 추가해주시면 될거 같습니다

@cnvxlns
Copy link
Copy Markdown
Collaborator Author

cnvxlns commented Mar 3, 2026

일단 머지하고 반영안된부분은 새로 pr 올리겠습니다

@cnvxlns cnvxlns merged commit dc1cc8c into main Mar 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants